About Davenport Place Management Company Limited (10865080) United Kingdom