About I & A Developments Management Company Limited (04116713) United Kingdom