About Almond Croft Ltd (13556959) United Kingdom