About Jeycare Property Investment Ltd (12422489) United Kingdom