About Barrett & Bull Property Limited (05563519) United Kingdom