About Detour Properties Limited (02047781) United Kingdom