About Barker And Swain Ltd (12179926) United Kingdom