About Becker Holdings Limited (04377977) United Kingdom