About Taylor Flemming Property Developments Limited (12551081) United Kingdom