About Slotted Nut Service Limited (00520484) United Kingdom