About Barton Willmore Holdings Limited (02131349) United Kingdom