About Lawrence Consultants & Associates Ltd. (SC590715) United Kingdom