About Glenscape Investment Property Ltd (03075943) United Kingdom