About James E12 Property Limited (13681352) United Kingdom