About Stribling&co Limited (12261188) United Kingdom