About Godwin Barr Properties Limited (13115706) United Kingdom