About Vincent Camilleri Building Limited (07124216) United Kingdom