About Landseer Court (baughurst) Management Company Limited (05597666) United Kingdom