About Grenville Place Edgware (number 2) Limited (03358693) United Kingdom