About Lampard Haversham Limited (11810838) United Kingdom