About Northill Properties (egham) Limited (13105984) United Kingdom