About Blomard Management Company Limited (07212833) United Kingdom