About Babbington Hall Limited (04879848) United Kingdom