About Lucas Close Residents Management Company Limited (12580846) United Kingdom