About Lewie Bird Property S Limited (13668064) United Kingdom