About Slingrest Limited (01462829) United Kingdom