About Timecharter Properties Limited (06851676) United Kingdom