About Kensal Properties Limited (12240413) United Kingdom