About Deards Property Holdings Ltd (13377370) United Kingdom