About Breagha Properties Ltd (SC689737) United Kingdom