About Barke Land Limited (08566328) United Kingdom