About Tebbs Properties Ltd (12992729) United Kingdom