About Initiative Property Group Ltd (13582726) United Kingdom