About Kensal Design & Build Limited (12245252) United Kingdom