About Sloneform Limited (03905273) United Kingdom