Managerial attitudes to social responsibility: A comparative study of corporate sector in India and Britain