About Power & Goddard Ltd (12200742) United Kingdom