About Stafford House Little Venice Limited (07728061) United Kingdom