About Howe Kensal Ltd (12765420) United Kingdom