About Blackrow International Limited (05626619) United Kingdom