About Taylor And Jones Developments Limited (11866824) United Kingdom