About O & S Associates Limited (12172768) United Kingdom