About Taskrate Properties Limited (02699764) United Kingdom