About Finchley Glass Ltd (07624429) United Kingdom