About Windmill Place Management Company Limited (08073761) United Kingdom