About Oscar Developments (liverpool) Ltd (05330437) United Kingdom