About C Farrugia Limited (10070364) United Kingdom