About Bowhurst London Ltd (08592368) United Kingdom