About Borrell Properties Ltd (12948257) United Kingdom