About Baker Jackson Solutions Limited (07253568) United Kingdom