About App Project Developments & Waste Limited (08861657) United Kingdom