About Bowler And Finch Ltd (10629055) United Kingdom