About Mcnicholas Developments Limited (06317993) United Kingdom