About Leith & Nicholls Limited (09789204) United Kingdom