About Bbs Palo Limited (08605455) United Kingdom