About Strallens Limited (11033384) United Kingdom