About Ballycara Properties Limited (12939736) United Kingdom