About Neil Foss Associates Ltd (07534960) United Kingdom