About I & J Stanford Limited (06788060) United Kingdom