About Barcare Supreme Limited (03976299) United Kingdom