About Bynd Property Limited (13106362) United Kingdom