About Shepards Bush Properties Ltd (13616868) United Kingdom