About Allard & Powell Limited (12440163) United Kingdom