About Mike Taylor Developments Limited (01280363) United Kingdom