About Ancaster Limited (12759772) United Kingdom