About Becky Hicks Limited (13241038) United Kingdom