About Tedd Property Maintenance Ltd (12242348) United Kingdom