About O Byrne Property Management Limited (12728466) United Kingdom