About Baker Scott Limited (10839913) United Kingdom