About Byron House Properties Limited (05267722) United Kingdom