About Callis & Sons Limited (07604594) United Kingdom