About Jade Terrace (management) Company Ltd (03807298) United Kingdom