About Sheerwater House Holdings Limited (10619168) United Kingdom