About Peter Barras Limited (07237581) United Kingdom