About Harris & James Norfolk Limited (12812373) United Kingdom