About Bicknell Consultancy Services Limited (12261868) United Kingdom