About Mcclair Leicester Associates Limited (11505796) United Kingdom