About Delon Partner Ltd (SC584807) United Kingdom