About Jefferis Plymouth Limited (09974903) United Kingdom