About Ogle Design Limited (04951200) United Kingdom