About John Mccoll Developments Limited (SC388030) United Kingdom