About Ogle & Ogle Limited (06556350) United Kingdom