About Heggie & Ostrowski Limited (13636319) United Kingdom