About Teep Properties Ltd (11722693) United Kingdom