About 24 Beacon Ltd (SC558891) United Kingdom