About Barfreston Limited (00749662) United Kingdom