About Eden Scott Ltd (SC243605) United Kingdom