About Yaffle Engineering Limited (01516161) United Kingdom