About Ogle Noor Limited (03745641) United Kingdom