About Granville Road Finchley Limited (12201660) United Kingdom