About James Taylor Developments Limited (07526135) United Kingdom