About J & A Buchan Property Limited (10926043) United Kingdom