About Duchy View Management Company Limited (06299136) United Kingdom