About Blubird Properties Ltd (13595481) United Kingdom