About Timelle Properties Ltd (12620778) United Kingdom