J Mcainsh & Son Company numberSL003388 StatusActive TypeLimited Partnership Incorporated16 Oct 1998 Registered office 5 Marchhall RoadEdinburgh Data JSON Markdown