About Baker 68 Services Limited (10047407) United Kingdom