About Taylor Blake South Oxford Limited (12487415) United Kingdom