About Becca Holdings Limited (02441118) United Kingdom