About Luebbering (uk) Limited (05975336) United Kingdom