About Barcia Bishop Associates Limited (07334122) United Kingdom