About Setsgrove Holdings Limited (00536425) United Kingdom