- Mitcham, England, United Kingdom
J&R Engineering is a company based out of 29 Willow Lane, Mitcham, United Kingdom.