About Tarmay Properties Limited (01258308) United Kingdom