About M Ross Taylor & Partners (SL000330) United Kingdom