About S&d Oattes Ltd (11875333) United Kingdom