About Oswald House Ltd (06017753) United Kingdom