About T Lott Special Works Limited (07186045) United Kingdom