About Tebin Property Company Ltd (SC653005) United Kingdom