About Ancaster Associates Ltd (07912265) United Kingdom