About Tam Collard Property Limited (12300684) United Kingdom