About Barker And Barker Ltd (07379535) United Kingdom