About Philippou & Sons Ltd (11422417) United Kingdom