About Strowmar Limited (01270581) United Kingdom