About Billings & Briggs Ltd (09766116) United Kingdom