About Lewis Taylor Development Limited (08471676) United Kingdom