About Despard Properties Ltd (06204201) United Kingdom