About Allied Plant & Landscapes Limited (05861463) United Kingdom