About Alice Bamford Limited (05559015) United Kingdom