About James Macgregor And Associates Limited (SC218499) United Kingdom