About J. & R. Wallace Limited (SC025304) United Kingdom