About Abba Properties Limited (13325562) United Kingdom