About Sir Lawrence Boyle Associates (SL000313) United Kingdom