About The Specialist Factory Limited (05024599) United Kingdom