About Sandringham House Cowes Management Limited (04104456) United Kingdom