About Barras Court Management Limited (02880918) United Kingdom