About Sefgrove Limited (01237024) United Kingdom