About Jlc Owens Limited (07248949) United Kingdom