About Macgregor & Associates Limited (03574454) United Kingdom