About Blackfen Associates Limited (07940252) United Kingdom