About Sebu Properties Limited (12531347) United Kingdom