About Mccrimmon Associates Limited (10525383) United Kingdom