About Taffs Properties Ltd (12071803) United Kingdom