About J. Barefoot Limited (01172758) United Kingdom