About Kalra & Sons Ltd (12795860) United Kingdom