About Barbill Limited (06547917) United Kingdom