About Nicola Crofts Associates Ltd (11709853) United Kingdom