About Sarah Quirk Associates Limited (07580572) United Kingdom