About Baker Noel Limited (04445801) United Kingdom