About Ottaway Properties Ltd (11295984) United Kingdom