About Oikos Developments & Lettings Limited (13535586) United Kingdom