About James Taylor Homes (investment) Limited (13577549) United Kingdom