About Barr Solutions Ltd (08031529) United Kingdom