About Jefferby Limited (02382866) United Kingdom