About Byfield Allen Associates Limited (09697536) United Kingdom