About Liskeard Property Holdings Ltd (12053324) United Kingdom