About Barker Brooks Properties Ltd (04075994) United Kingdom