About Barklace Property Co. Limited (01769230) United Kingdom