About O &s Excel Services Limited (10503264) United Kingdom