About Barrhill Properties Limited (04089454) United Kingdom