About Tammewar Properties Limited (12496506) United Kingdom