About Oswin Strauss Limited (08588208) United Kingdom