About Leahall Associates Ltd (12647430) United Kingdom