About Talismard Properties Limited (03178308) United Kingdom