About Byron House (freehold) Limited (12423808) United Kingdom