About M Barrow Associates Limited (10175403) United Kingdom