About Teju Property Services Ltd (06180377) United Kingdom