About Colliers International Corporate Solutions Limited (07430299) United Kingdom