About Baker Knoyle Holdings Limited (07905482) United Kingdom