About Londrersalo Ltd (10583988) United Kingdom