About Jefford & Co. Limited (04039945) United Kingdom