About Jefford Associates Limited (06400900) United Kingdom