About Barnard Properties Limited (08812109) United Kingdom