About Denne Road Management Company Limited (05363243) United Kingdom