About Aberac Limited Partnership (SL029593) United Kingdom