About Cromwell Sandgate Management Company Limited (07325649) United Kingdom