About Ty Capel Developments Ltd (12800915) United Kingdom