About Strollmoor Limited (01064630) United Kingdom