About Barra Bhoys Limited (05955393) United Kingdom