About Alba Associates Limited (01728254) United Kingdom