About Leon Schaller & Sons Limited (00974746) United Kingdom