About Abba Developments Limited (12339799) United Kingdom