About Scruffy Lookin Limited (07378577) United Kingdom