About Barker Fleming Limited (12410656) United Kingdom