About Initial Developments (properties) Limited (03620998) United Kingdom