About Lickfold Developments Ltd (12282219) United Kingdom