About Charles Bycroft & Co Limited (08706705) United Kingdom