About West Moor Holdings Limited (03770981) United Kingdom