About Lousada (london) Limited (05523960) United Kingdom