OWL LTD Company number 03668281 · Monitor this company Liquidation Overview People 3 Documents Gazette Analysis Location Related Registered office AddressGriffins, Tavistock House North, Tavistock Square, London, WC1H 9HR PostcodeWC1H 9HR Companies at this postcode 158 Map