About Mersea Homes Holdings Limited (02466228) United Kingdom