About Sandalwood Lodge Residents Management Company Limited (10463591) United Kingdom