About Jellylane Environmental Services Limited (05697092) United Kingdom