About Lancaster Square (ilford) Management Company Limited (05368606) United Kingdom