About Strauss Partners Limited (07426342) United Kingdom