About Taylor Culshaw Limited (08410562) United Kingdom