About Londesborough Holdings Ltd (07770502) United Kingdom