About Hodges & Drake Design Limited (05321187) United Kingdom