About Barfield Properties Limited (00613394) United Kingdom