About Loomfield Limited (02225499) United Kingdom