About Sunbeams London Ltd (08580129) United Kingdom