About Stafford Lawrence Limited (11127786) United Kingdom