About Deesnow & Co Ltd (11797012) United Kingdom