About Ledbury Stellar Limited (11717102) United Kingdom