About Carrol Lambert-powell Limited (07550213) United Kingdom