About Sandalwood Lodge (management) Limited (06632867) United Kingdom