About Jestilo Properties Ltd (12973980) United Kingdom