About Bloomsbury & Sandringham Freehold Limited (10885752) United Kingdom