About Macleod Solutions Limited (10260424) United Kingdom