About Shelter Property Investment Ltd (11772319) United Kingdom