About Ailsa Sharrock Limited (12427965) United Kingdom