About Finchley House Business Centre Limited (02600598) United Kingdom