About Storr Hoggins Properties Ltd (10371352) United Kingdom