About Frederic Camilleri Ltd (07476230) United Kingdom