About Newbrook & Leech Ltd (09225699) United Kingdom