About Oxlea Property Company Ltd (08920438) United Kingdom