About Jaycrest Properties Limited (02273095) United Kingdom