About Degould Limited (07621889) United Kingdom