About Leah Stockford Limited (12568313) United Kingdom