About Taylormade Properties Ltd (04968660) United Kingdom