About Telham Close Management Limited (09849823) United Kingdom