About The Nomad & De Wolfe Ltd (12012508) United Kingdom