About Mallard Court (school Road North) Management Company Limited (08197235) United Kingdom