About Lawrence Research Limited (SC336108) United Kingdom