About Blade & Faith Limited (08803882) United Kingdom