About Stollmoor Limited (01115342) United Kingdom