About Sarah Farrugia & Co Limited (06340902) United Kingdom