About The Beach Factory Limited (03747859) United Kingdom