About James Homes Holdings Limited (10498619) United Kingdom