About Bob Barca Limited (08704265) United Kingdom