About Sheldon & Brewster Limited (08699602) United Kingdom