About Ogden Sinclair Limited (12739854) United Kingdom