About Nicholls & Roe Ltd (07328320) United Kingdom