About Lorna Beecher Admin Services Limited (10433094) United Kingdom