About Sarah O Leary Consultants Limited (10029793) United Kingdom