About Grenfell House Limited (01892262) United Kingdom