About Fletcher & Newhouse Limited (02327701) United Kingdom