About The Denim Group Property Ltd (12015258) United Kingdom