About Adela Appleby Solutions Ltd (11649560) United Kingdom