About Barrards Hall Limited (03467189) United Kingdom