About Tebbs Property Ltd (13068688) United Kingdom