About Inspector Slings & Things Ltd (08092998) United Kingdom