About Eden Block Ltd (12430058) United Kingdom