About Schumacher London Limited (09256989) United Kingdom