About Barra Properties Limited (10404612) United Kingdom