About Aberfoyle Associates Limited (05908372) United Kingdom