About Barefoot & Gilles Limited (07188902) United Kingdom