About Baar & Bass Limited (08911813) United Kingdom