About Carrowmore Developments Limited (12260676) United Kingdom