About Croft Meadow (necton) Management Company Limited (11898326) United Kingdom