About Firmin Lang Hampton Limited (11717276) United Kingdom