About Escallon Limited (02775536) United Kingdom