About A Bicknell Investments Limited (10058229) United Kingdom