About I Finkemeyer Limited (07768262) United Kingdom