M Ross Taylor & Partners Company numberSL000330 StatusActive TypeLimited Partnership Incorporated10 Jun 1980 Registered office DarvelBy KilmarnockAyrshire Data JSON Markdown