About Ottaway Holdings Ltd (11238132) United Kingdom