About Havern Beck Ltd (10221868) United Kingdom