About Mcgregor Developments Limited (07137860) United Kingdom