About Sandringham Lodge Management Limited (05089931) United Kingdom