About Blowers Investment Properties Limited (13135877) United Kingdom