About Longbeach Investments Limited (09865534) United Kingdom