About Highlea (challock) Ltd (05826995) United Kingdom