About Byron & Co Properties Limited (13229838) United Kingdom