About Tarras Park Properties Limited (04847627) United Kingdom