About Peter & J.johnstone Limited (SC038625) United Kingdom