About Bedford Square Services Limited (04120599) United Kingdom