About Timshel Property Ltd (12262797) United Kingdom