About Taylormade Property Developments North East Ltd (12183882) United Kingdom