About Beechcroft Consultancy Solutions Limited (06895942) United Kingdom