About Giles Landscapes Church Mead Pos Management Limited (13478493) United Kingdom