About Bamford Finch Ltd (07706474) United Kingdom