About Mayflower Court Canvey Island Limited (06118002) United Kingdom