About Nicholls Lefevre & Company Limited (00636336) United Kingdom