About Taylor Cam Limited (11838221) United Kingdom