About Byrne Road (freehold) Company Limited (06129395) United Kingdom